docs: v25 migration guide for upcoming breaking change release#9060
Conversation
Summary of ChangesHello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request introduces the migration guide for the upcoming v25 release, focusing on TypeScript alignment and modular API transitions. It also enhances documentation quality by updating existing guides and improving the automated spellcheck configuration to include MDX files, ensuring better consistency across the documentation suite. Highlights
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize the Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counterproductive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for GitHub and other Google products, sign up here. Footnotes
|
There was a problem hiding this comment.
Code Review
This pull request updates the documentation for migrating to v24 and v25, improves readability in the Phone Number Verification and Server Integration docs by expanding abbreviations, and updates the spellcheck script in package.json to include .mdx files. Feedback on the changes highlights a typo in the Xcode version requirement (stating Xcode 26.2+ instead of 16.2+) in the migration guide, and questions the addition of a term with a trailing period (firebase-js-sdk.) to the spellcheck dictionary as a workaround for tokenization issues.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #9060 +/- ##
============================================
+ Coverage 60.86% 60.87% +0.01%
Complexity 1602 1602
============================================
Files 455 455
Lines 33589 33589
Branches 5438 5438
============================================
+ Hits 20441 20443 +2
+ Misses 12016 12015 -1
+ Partials 1132 1131 -1
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
Summary
Adds the migration guide for the upcoming v25 breaking-change release: comprehensive
docs/migrating-to-v25.mdxcovering TypeScript alignment and modular API changes since v24.0.0, plus a Cloud Functions New Architecture note indocs/migrating-to-v24.mdx. Also extends spellcheck to MDX and fixes related doc spelling drift.Related TypeScript breaking-change PRs:
Test plan
yarn lint:markdownyarn lint:spellcheck